.TH "src/common.h" 3 "Thu Oct 11 2012" "Version 1.0" "Dissasemble" \" -*- nroff -*-
.ad l
.nh
.SH NAME
src/common.h \- 
.SH SYNOPSIS
.br
.PP
.SS "Data Structures"

.in +1c
.ti -1c
.RI "struct \fB_addresingAndType\fP"
.br
.RI "\fIStores the attributes that specifies the addressing method\&. \fP"
.ti -1c
.RI "struct \fB_prefix\fP"
.br
.RI "\fIStructure attributes associated with a prefix\&. \fP"
.ti -1c
.RI "union \fB_opcode\fP"
.br
.RI "\fIStores the attributes that an opcode have\&. \fP"
.ti -1c
.RI "union \fB_mod_reg\fP"
.br
.RI "\fIStores ModReg record attributes you set the registers used as operands\&. \fP"
.ti -1c
.RI "struct \fB_MachineInstFormat\fP"
.br
.RI "\fIMachine Instruction Format\&. \fP"
.ti -1c
.RI "struct \fBOPCODE_PROPERTIES\fP"
.br
.RI "\fIProperties of an operation code\&.\&. \fP"
.in -1c
.SS "Defines"

.in +1c
.ti -1c
.RI "#define \fBUINT8\fP   unsigned char"
.br
.RI "\fIOne byte\&. \fP"
.ti -1c
.RI "#define \fBUINT32\fP   unsigned int"
.br
.RI "\fIOne instruction\&. \fP"
.ti -1c
.RI "#define \fBINT32\fP   int"
.br
.RI "\fIStores 32 bits\&. \fP"
.ti -1c
.RI "#define \fBINT8\fP   char"
.br
.RI "\fIStores 8 bits\&. \fP"
.ti -1c
.RI "#define \fBBYTE\fP(x)   (x*8)"
.br
.RI "\fIOne byte\&. \fP"
.ti -1c
.RI "#define \fBBIT2BYTE\fP(x)   (x/8)+(x%8?1:0)"
.br
.RI "\fIOne byte in binary\&. \fP"
.ti -1c
.RI "#define \fBNUM_OPP_SUPPORTED\fP   2"
.br
.RI "\fIsupported number of operators \fP"
.in -1c
.SS "Typedefs"

.in +1c
.ti -1c
.RI "typedef struct \fB_addresingAndType\fP \fBADDRESSING_TYPE\fP"
.br
.RI "\fIStores the attributes that specifies the addressing method\&. \fP"
.ti -1c
.RI "typedef struct \fB_prefix\fP \fBPREFIX\fP"
.br
.RI "\fIStructure attributes associated with a prefix\&. \fP"
.ti -1c
.RI "typedef union \fB_opcode\fP \fBOPCODE\fP"
.br
.RI "\fIStores the attributes that an opcode have\&. \fP"
.ti -1c
.RI "typedef union \fB_mod_reg\fP \fBMOD_REG_RM\fP"
.br
.RI "\fIStores ModReg record attributes you set the registers used as operands\&. \fP"
.ti -1c
.RI "typedef struct \fB_MachineInstFormat\fP \fBMACHINE_INSTRUCTION\fP"
.br
.RI "\fIMachine Instruction Format\&. \fP"
.in -1c
.SH "Define Documentation"
.PP 
.SS "#define \fBBIT2BYTE\fP(x)   (x/8)+(x%8?1:0)"
.PP
One byte in binary\&. 
.SS "#define \fBBYTE\fP(x)   (x*8)"
.PP
One byte\&. 
.SS "#define \fBINT32\fP   int"
.PP
Stores 32 bits\&. 
.SS "#define \fBINT8\fP   char"
.PP
Stores 8 bits\&. 
.SS "#define \fBNUM_OPP_SUPPORTED\fP   2"
.PP
supported number of operators 
.SS "#define \fBUINT32\fP   unsigned int"
.PP
One instruction\&. 
.SS "#define \fBUINT8\fP   unsigned char"
.PP
One byte\&. 
.SH "Typedef Documentation"
.PP 
.SS "typedef struct \fB_addresingAndType\fP  \fBADDRESSING_TYPE\fP"
.PP
Stores the attributes that specifies the addressing method\&. 
.SS "typedef struct \fB_MachineInstFormat\fP  \fBMACHINE_INSTRUCTION\fP"
.PP
Machine Instruction Format\&. 
.SS "typedef union \fB_mod_reg\fP  \fBMOD_REG_RM\fP"
.PP
Stores ModReg record attributes you set the registers used as operands\&. 
.SS "typedef union \fB_opcode\fP  \fBOPCODE\fP"
.PP
Stores the attributes that an opcode have\&. 
.SS "typedef struct \fB_prefix\fP  \fBPREFIX\fP"
.PP
Structure attributes associated with a prefix\&. 
.SH "Author"
.PP 
Generated automatically by Doxygen for Dissasemble from the source code\&.
